Big Huge Thesaurus

fetal membrane

noun